package com.example.api.user;

import com.example.springcloud.common.ResponseEntity;
import com.example.springcloud.common.entity.User;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * @author 莫磊
 * @date 2025/8/21
 * @description
 */
@Component
public class UserApiFallback implements UserApi{
    @Override
    public ResponseEntity<User> getById(Long id) {
        return ResponseEntity.error("服务提供端挂掉或进行其他不能提供正常访问的操作", null);
    }

    @Override
    public ResponseEntity<User> addUser(User user) {
        return ResponseEntity.error("服务提供端挂掉或进行其他不能提供正常访问的操作", null);
    }

    @Override
    public ResponseEntity<List<User>> findByNameLike(String name) {
        return ResponseEntity.error("服务提供端挂掉或进行其他不能提供正常访问的操作", null);
    }
}
